package com.itheima.mycollectiondemo;

import java.util.ArrayList;
import java.util.Collection;

public class MyCollectionDemo2 {
    public static void main(String[] args) {
        //使用多态形式创建集合对象
        Collection<String> collection =new ArrayList<>();
        collection.add("aaa");
        collection.add("bbb");
        collection.add("ccc");
        collection.add("dddd");
       //lambda不简写的形式
        boolean result =  collection.removeIf((String s) -> { return s.startsWith("d"); });
        //lambda简写
        // collection.removeIf(s -> s.startsWith("e"));
        /**
         * removeif(lanbda表达式)
         *     方法内部:
         *         1.遍历集合获取集合中的每一个元素
         *         2.传递到重写的方法内部
         *         3.判断是否满足删除的条件
         *          满足:删除
         */
        System.out.println(collection);

    }
}
